// Copyright Epic Games, Inc. All Rights Reserved.

using UnrealBuildTool;

public class SuperClipBoard : ModuleRules
{
	public SuperClipBoard(ReadOnlyTargetRules Target) : base(Target)
	{
		PublicIncludePaths.Add("Runtime/Launch/Public");

		PrivateIncludePaths.Add("Runtime/Launch/Private");		// For LaunchEngineLoop.cpp include

		PrivateDependencyModuleNames.AddRange(
			new string[] {
				"AppFramework",
				"Core",
				"ApplicationCore",
				"Projects",
				"Slate",
				"SlateCore",
				"StandaloneRenderer",
				"EditorStyle",
				"DesktopPlatform",
				"SourceCodeAccess"
			}
		);

		if (Target.Platform == UnrealTargetPlatform.Linux)
		{
			PrivateDependencyModuleNames.AddRange(
				new string[] {
					"UnixCommonStartup"
				}
			);
			
			AddEngineThirdPartyPrivateStaticDependencies(Target,
				"SDL2"
			);
		}
	}
}
